package com.ruoyi.walmart.domain.order;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class AllOrder {

    /** 订单id */
    private Long orderId;

    /** 采购订单号 */
    private String purchaseOrderId;

    /** 订单号 */
    private String customerOrderId;

    /** 订单日期 */
    private Date orderDate;

    /** 客户电子邮件 ID */
    private String customerEmailId;

    /** 预计交货日期 */
    private Date estimatedDeliveryDate;

    /** 预计发货日期 */
    private Date estimatedShipDate;

    /** 订单状态 */
    private String orderType;

    /** 客户电话号码 */
    private String phone;

    /** 客户名称 */
    private String name;

    /** 地址1 */
    private String address1;

    /** 地址2 */
    private String address2;

    /** 城市 */
    private String city;

    /** 州 */
    private String state;

    /** 邮政编号 */
    private String postalCode;

    /** 国家 */
    private String country;

    /** 地址类型 */
    private String addressType;

    /** 店铺id */
    private Long authId;

    /** 出货状态 */
    private String shipNode;

    private String sku;

    private BigDecimal totalAmount;

    private String shipMethod;

    private Long qty;

    private String status;

    private String productName;

    private String fulfillmentOption;

    private String firstName;

    private String lastName;

    private String gtin;

    private List<OrderItem> orderItemList;

}
